Loop 循环
数据库编程语言
Loop 循环是一种数据库编程语言。oracle数据库中循环控制关键词,它控制编程语句进入循环并执行编程命令。
使用方式
一 、LOOP简单循环
1 语法:
LOOP
要执行的语句;
EXIT WHEN<条件语句>--条件满足,退出循环语句
END LOOP;
2 例子:
DECLARE
M NUMBER :=1;
BEGIN
LOOP
M :=M+1;
DBMS_OUTPUT.PUT_LINE ('M的当前值为:'||M);
EXIT WHEN M =10;
END LOOP;
END;
二 、WHILE循环
1 语法:
WHILE<进入循环的条件> LOOP
要执行的语句;
END LOOP;
2 例子:
DECLARE
NNUMBER:=1;
BEGIN
WHILE N<=10 LOOP
DBMS_OUTPUT.PUT_LINE ('X的当前值为:'||x);
N:=N+1;
END LOOP;
END;
三、 FOR循环
1 语法:
FOR 循环计数器 IN 列表下限 ..列表上限 LOOP
要执行的语句;
END LOOP;
每循环一次,循环变量自动按+1递增;列表前使用关键字REVERSE,循环变量自动按-1递减。列表中的数字必须是从小到大的顺序,而且必须是整数,不能是变量或表达式,可以使用EXIT强制退出循环。
2 例子:
BEGIN
FOR i in 1..10 LOOP
DBMS_OUTPUT.PUT_LINE ('i 的当前值为:'||i);
END LOOP;
END;
参考资料
最新修订时间:2024-12-31 20:46
目录
概述
参考资料